package com.example.tool.erp.sdk.api.wms.stockspec.dto;

import com.google.gson.annotations.SerializedName;

import java.math.BigDecimal;
import java.util.List;

public class StockSpecChangeHistoryQueryResponse {
    @SerializedName("data")
    private List<Data> dataList;
    @SerializedName("total_count")
    private Integer total;

    public static class Data {
        @SerializedName("created")
        private String created;
        @SerializedName("src_order_type")
        private Integer srcOrderType;
        @SerializedName("num")
        private BigDecimal num;
        @SerializedName("stock_num_new")
        private BigDecimal stockNumNew;
        @SerializedName("remark")
        private String remark;
        @SerializedName("type")
        private Integer type;
        @SerializedName("spec_no")
        private String specNo;
        @SerializedName("src_order_no")
        private String srcOrderNo;
        @SerializedName("operator_name")
        private String operatorName;
        @SerializedName("warehouse_name")
        private String warehouseName;
        @SerializedName("stock_num_old")
        private BigDecimal stockNumOld;
        @SerializedName("warehouse_no")
        private String warehouseNo;
        @SerializedName("stockio_no")
        private String stockioNo;

        public String getCreated() {
            return created;
        }

        public void setCreated(String created) {
            this.created = created;
        }

        public Integer getSrcOrderType() {
            return srcOrderType;
        }

        public void setSrcOrderType(Integer srcOrderType) {
            this.srcOrderType = srcOrderType;
        }

        public BigDecimal getNum() {
            return num;
        }

        public void setNum(BigDecimal num) {
            this.num = num;
        }

        public BigDecimal getStockNumNew() {
            return stockNumNew;
        }

        public void setStockNumNew(BigDecimal stockNumNew) {
            this.stockNumNew = stockNumNew;
        }

        public String getRemark() {
            return remark;
        }

        public void setRemark(String remark) {
            this.remark = remark;
        }

        public Integer getType() {
            return type;
        }

        public void setType(Integer type) {
            this.type = type;
        }

        public String getSpecNo() {
            return specNo;
        }

        public void setSpecNo(String specNo) {
            this.specNo = specNo;
        }

        public String getSrcOrderNo() {
            return srcOrderNo;
        }

        public void setSrcOrderNo(String srcOrderNo) {
            this.srcOrderNo = srcOrderNo;
        }

        public String getOperatorName() {
            return operatorName;
        }

        public void setOperatorName(String operatorName) {
            this.operatorName = operatorName;
        }

        public String getWarehouseName() {
            return warehouseName;
        }

        public void setWarehouseName(String warehouseName) {
            this.warehouseName = warehouseName;
        }

        public BigDecimal getStockNumOld() {
            return stockNumOld;
        }

        public void setStockNumOld(BigDecimal stockNumOld) {
            this.stockNumOld = stockNumOld;
        }

        public String getWarehouseNo() {
            return warehouseNo;
        }

        public void setWarehouseNo(String warehouseNo) {
            this.warehouseNo = warehouseNo;
        }

        public String getStockioNo() {
            return stockioNo;
        }

        public void setStockioNo(String stockioNo) {
            this.stockioNo = stockioNo;
        }
    }

    public List<Data> getDataList() {
        return dataList;
    }

    public void setDataList(List<Data> dataList) {
        this.dataList = dataList;
    }

    public Integer getTotal() {
        return total;
    }

    public void setTotal(Integer total) {
        this.total = total;
    }
}
